package com.ytjj.qmyx.admin.model;

import java.io.Serializable;
import java.util.Date;

public class ImUserBindInfo implements Serializable {
    /**
     * 客户和客服绑定关系表id
     *
     * @mbg.generated
     */
    private Integer id;

    /**
     * 客户id或者唯一id
     *
     * @mbg.generated
     */
    private String customerId;

    /**
     * 客服id
     *
     * @mbg.generated
     */
    private String serviceId;

    /**
     * 绑定关系时间
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * 修改时间
     *
     * @mbg.generated
     */
    private Date updateTime;

    /**
     * 客服设置用户名
     *
     * @mbg.generated
     */
    private String userName;

    /**
     * 客服设置手机号
     *
     * @mbg.generated
     */
    private String userTel;

    /**
     * 客服设置用户地址
     *
     * @mbg.generated
     */
    private String userAddress;

    /**
     * 客服设置用户备注
     *
     * @mbg.generated
     */
    private String userRemark;

    /**
     * 客服设置服务类型
     *
     * @mbg.generated
     */
    private Byte questionType;

    /**
     * 客服设置用户标签
     *
     * @mbg.generated
     */
    private Byte userLabel;
    /**
     * 解决状态
     */
    private Byte solveStatus;

    /**
     * 会话id
     *
     */
    private Integer sessionId;



    public Byte getSolveStatus() {
        return solveStatus;
    }

    public void setSolveStatus(Byte solveStatus) {
        this.solveStatus = solveStatus;
    }

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getServiceId() {
        return serviceId;
    }

    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserTel() {
        return userTel;
    }

    public void setUserTel(String userTel) {
        this.userTel = userTel;
    }

    public String getUserAddress() {
        return userAddress;
    }

    public void setUserAddress(String userAddress) {
        this.userAddress = userAddress;
    }

    public String getUserRemark() {
        return userRemark;
    }

    public void setUserRemark(String userRemark) {
        this.userRemark = userRemark;
    }

    public Byte getQuestionType() {
        return questionType;
    }

    public void setQuestionType(Byte questionType) {
        this.questionType = questionType;
    }

    public Byte getUserLabel() {
        return userLabel;
    }

    public void setUserLabel(Byte userLabel) {
        this.userLabel = userLabel;
    }
    public Integer getSessionId() {
        return sessionId;
    }

    public void setSessionId(Integer sessionId) {
        this.sessionId = sessionId;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", customerId=").append(customerId);
        sb.append(", serviceId=").append(serviceId);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", userName=").append(userName);
        sb.append(", userTel=").append(userTel);
        sb.append(", userAddress=").append(userAddress);
        sb.append(", userRemark=").append(userRemark);
        sb.append(", questionType=").append(questionType);
        sb.append(", userLabel=").append(userLabel);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append(", sessionId=").append(sessionId);
        sb.append("]");
        return sb.toString();
    }
}